package com.qianfan.invoice.model;

import lombok.Data;

/**
 * @author Senhai Xu
 */
@Data
public class InvoiceResult {
    /**
     * 原始响应内容
     */
    private String rawResponse;
    
    /**
     * 发票代码
     */
    private String invoiceCode;
    
    /**
     * 发票号码
     */
    private String invoiceNumber;
    
    /**
     * 开票日期
     */
    private String issueDate;
    
    /**
     * 合计金额
     */
    private String totalAmount;
    
    /**
     * 税额
     */
    private String taxAmount;
    
    /**
     * 价税合计
     */
    private String totalWithTax;
    
    /**
     * 购买方名称
     */
    private String purchaserName;
    
    /**
     * 购买方税号
     */
    private String purchaserTaxNumber;
    
    /**
     * 销售方名称
     */
    private String sellerName;
    
    /**
     * 销售方税号
     */
    private String sellerTaxNumber;

    public String getRawResponse() {
        return rawResponse;
    }

    public void setRawResponse(String rawResponse) {
        this.rawResponse = rawResponse;
    }

    public String getInvoiceCode() {
        return invoiceCode;
    }

    public void setInvoiceCode(String invoiceCode) {
        this.invoiceCode = invoiceCode;
    }

    public String getInvoiceNumber() {
        return invoiceNumber;
    }

    public void setInvoiceNumber(String invoiceNumber) {
        this.invoiceNumber = invoiceNumber;
    }

    public String getIssueDate() {
        return issueDate;
    }

    public void setIssueDate(String issueDate) {
        this.issueDate = issueDate;
    }

    public String getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(String totalAmount) {
        this.totalAmount = totalAmount;
    }

    public String getTaxAmount() {
        return taxAmount;
    }

    public void setTaxAmount(String taxAmount) {
        this.taxAmount = taxAmount;
    }

    public String getTotalWithTax() {
        return totalWithTax;
    }

    public void setTotalWithTax(String totalWithTax) {
        this.totalWithTax = totalWithTax;
    }

    public String getPurchaserName() {
        return purchaserName;
    }

    public void setPurchaserName(String purchaserName) {
        this.purchaserName = purchaserName;
    }

    public String getPurchaserTaxNumber() {
        return purchaserTaxNumber;
    }

    public void setPurchaserTaxNumber(String purchaserTaxNumber) {
        this.purchaserTaxNumber = purchaserTaxNumber;
    }

    public String getSellerName() {
        return sellerName;
    }

    public void setSellerName(String sellerName) {
        this.sellerName = sellerName;
    }

    public String getSellerTaxNumber() {
        return sellerTaxNumber;
    }

    public void setSellerTaxNumber(String sellerTaxNumber) {
        this.sellerTaxNumber = sellerTaxNumber;
    }
}